//
//  HEOrderModel.h
//  HealthFamily
//
//  Created by 吴欧 on 2020/10/28.
//  Copyright © 2020 honglutec. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "HEOrderItemModel.h"
#import "HEOrderChildInfo.h"
#import "HEOrderServerInfo.h"
#import "HEExtraDoctorInfoModel.h"
#import "HETranspFeesModel.h"
NS_ASSUME_NONNULL_BEGIN

@interface HEOrderModel : NSObject

@property (nonatomic, assign) NSInteger storeId;

@property (nonatomic, assign) NSInteger growth;

@property (nonatomic, copy) NSString *taxContent;

@property (nonatomic, assign) NSInteger id;

@property (nonatomic, copy) NSString *receiverPhone;

@property (nonatomic, assign) NSInteger billType;

@property (nonatomic, copy) NSString *couponAmount;

@property (nonatomic, copy) NSString *storeName;

@property (nonatomic, assign) NSInteger couponId;

@property (nonatomic, copy) NSString *paymentTime;

@property (nonatomic, assign) NSInteger goodsId;

@property (nonatomic, assign) NSInteger parentNo;

@property (nonatomic, copy) NSString *billContent;

@property (nonatomic, copy) NSString *orderSource;

@property (nonatomic, copy) NSString *billReceiverEmail;

@property (nonatomic, copy) NSString *serviceTime;

@property (nonatomic, copy) NSString *note;

@property (nonatomic, copy) NSString *staffId;

@property (nonatomic, copy) NSString *taxTitle;

@property (nonatomic, assign) NSInteger receiverId;

@property (nonatomic, assign) NSInteger taxType;

@property (nonatomic, copy) NSString *prepayId;

@property (nonatomic, copy) NSString *billReceiverPhone;

@property (nonatomic, copy) NSString *discountAmount;

@property (nonatomic, assign) NSInteger integration;

@property (nonatomic, assign) NSInteger status;

@property (nonatomic, copy) NSString *integrationAmount;

@property (nonatomic, copy) NSString *receiverProvince;

@property (nonatomic, copy) NSString *shop;

@property (nonatomic, assign) CGFloat lng;

@property (nonatomic, assign) NSInteger useIntegration;

@property (nonatomic, copy) NSString *deliverySn;

@property (nonatomic, copy) NSString *payCode;

@property (nonatomic, copy) NSString *orderSn;

@property (nonatomic, copy) NSString *receiverDetailAddress;

@property (nonatomic, copy) NSString *payAmount;

@property (nonatomic, assign) NSInteger welfareStatus;

@property (nonatomic, copy) NSString *modifyTime;

@property (nonatomic, assign) NSInteger groupId;

@property (nonatomic, copy) NSString *totalAmount;

@property (nonatomic, assign) CGFloat lat;

@property (nonatomic, copy) NSString *deliveryCompany;

@property (nonatomic, copy) NSString *statusName;

@property (nonatomic, copy) NSString *deliveryTime;

@property (nonatomic, copy) NSString *extras;

@property (nonatomic, assign) NSInteger payType;

@property (nonatomic, assign) NSInteger channel;

@property (nonatomic, copy) NSString *promotionInfo;

@property (nonatomic, assign) NSInteger pid;

@property (nonatomic, copy) NSString *realWelfareTime;

@property (nonatomic, copy) NSString *specification;

@property (nonatomic, copy) NSString *memberId;

@property (nonatomic, copy) NSString *receiverRegion;

@property (nonatomic, copy) NSString *welfareStatusName;

@property (nonatomic, assign) NSInteger confirmStatus;

@property (nonatomic, assign) NSInteger isComment;

@property (nonatomic, copy) NSString *staffCompleteTime;

@property (nonatomic, copy) NSString *freightAmount;

@property (nonatomic, strong) NSArray <HEOrderItemModel *>*orderItemList;

@property (nonatomic, copy) NSString *staffName;

@property (nonatomic, copy) NSString *receiverName;

@property (nonatomic, assign) NSInteger schoolId;

@property (nonatomic, assign) NSInteger supplyId;

@property (nonatomic, assign) NSInteger vipAmount;

@property (nonatomic, assign) NSInteger afterbillId;

@property (nonatomic, assign) NSInteger pNumber;

@property (nonatomic, copy) NSString *promotionAmount;

@property (nonatomic, assign) NSInteger sourceType;

@property (nonatomic, assign) NSInteger autoConfirmDay;

@property (nonatomic, copy) NSString *receiveTime;

@property (nonatomic, copy) NSString *commentTime;

@property (nonatomic, assign) NSInteger deleteStatus;

@property (nonatomic, assign) NSInteger orderType;

@property (nonatomic, copy) NSString *receiverPostCode;

@property (nonatomic, assign) NSInteger blance;

@property (nonatomic, strong) HEOrderServerInfo *serveUser;

@property (nonatomic, copy) NSString *createTime;

@property (nonatomic, strong) NSArray <HEOrderChildInfo *> *childInfo;

@property (nonatomic, copy) NSString *memberUsername;

@property (nonatomic, copy) NSString *billHeader;

@property (nonatomic, copy) NSString *goodsName;

@property (nonatomic, copy) NSString *receiverCity;

@property (nonatomic, strong) NSArray *historyList;

@property (nonatomic, copy) NSString *taxCode;

@property (nonatomic, assign) BOOL isAgent;

@property (nonatomic, assign) BOOL visit; // 是否上门

@property (nonatomic, copy) NSString *transFeesInfo;

#pragma mark -

@property (nonatomic, copy) NSString *KstatusName;

@property (nonatomic, copy) NSString *KtotalAmount;

@property (nonatomic, strong) UIColor *KstatusColor;

@property (nonatomic, strong) NSMutableAttributedString *KFooterAmount;

@property (nonatomic, strong) HEExtraDoctorInfoModel *KdoctorInfo;

@property (nonatomic, assign) BOOL isProxyPerson;

@property (nonatomic, strong) HETranspFeesModel *KtransFeesInfo;

@end

NS_ASSUME_NONNULL_END
